setback or inconvenience that delays the completion of an activity - Espagnol Anglais Dictionnaire